#include <stdlib.h>
#include <stdio.h>
#include <string.h>

typedef struct supermercado {
  char nome[30];
  int quantidade;
  float preco;
} tp_supermercado;

void main() {
  char nome_produto[30];
  int qtd = 0;
  tp_supermercado produto;
  float total = 0, menor_preco = 0;
  FILE * arq1;

  if((arq1 = fopen("arq_802_3.txt","r")) != NULL) {
	do {
      fscanf(arq1, "%s", produto.nome);
	  fscanf(arq1, "%d", &produto.quantidade);
	  fscanf(arq1, "%f", &produto.preco);
	  if (menor_preco == 0) {
		menor_preco = produto.preco;
		strcpy(nome_produto, produto.nome);
	  }
	  total = total + produto.quantidade * produto.preco;
	  qtd = qtd + produto.quantidade;
	  if(produto.preco < menor_preco) {
		strcpy(nome_produto, produto.nome);
		menor_preco = produto.preco;
	  }
	} while (!feof(arq1));
	printf("Total: %f\n", total);
	printf("Quantidade: %d\n", qtd);
	if(menor_preco > 0)
	  printf("Produto com menor preco: %s\n", nome_produto);
  }
}
